package com.example.wificovv2;

import android.os.Bundle;
import android.app.Activity;
import android.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;

public class Guide extends Fragment {
	private OnItemSelectedListener listener;

	@Override
	public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
		
		View view = inflater.inflate(R.layout.activity_guide, container, false);
		
		Button button1 = (Button) view.findViewById(R.id.versionbt);
		Button button2 = (Button) view.findViewById(R.id.idguide);
		
		
		button1.setOnClickListener(new View.OnClickListener() {
			@Override
			public void onClick(View v) {
				updateVersion();
			}
		});
		
		button2.setOnClickListener(new View.OnClickListener() {
			@Override
			public void onClick(View v) {
				updateInfo();
			}});					
				
		
		return view;}		
		

	@Override
	public void onAttach(Activity activity) {
		super.onAttach(activity);
		if (activity instanceof OnItemSelectedListener) {
			listener = (OnItemSelectedListener) activity;
		} else {
			throw new ClassCastException(activity.toString()
					+ " phải implemenet Guide.OnItemSelectedListener");
		}
	}

	@Override
	public void onDetach() {
		super.onDetach();
		listener = null;
	}

	public void updateVersion() {
				listener.versionifor("Version 1");
	}
	
	public void updateInfo(){
		listener.guideinfo("\n\n 1. Bước đầu tiên, bạn cần phải tải sơ đồ khu vực khảo sát" +
						"\n 2. Tương ứng với từng sơ đồ có chứa các điểm AP cần đo, khởi tạo các vị trí sẽ tiến hành lấy mẫu"+
						"\n 3. Bước tiếp theo tiến hành lấy mẫu theo các điểm đã lập kế hoạch"+
						"\n 4. Sau khi hoàn tất việc lấy mẫu tại tất các điểm, máy tính sẽ tiến hành phân tích dữ liệu trong vài phút"+
						"\n 5. Chọn vị trí AP cần xem bản đồ phủ và tải hình ảnh lên màn hình quan sát"+
						"\n 6. Bạn có thể lưu lại sơ đồ này vào bộ nhớ của máy để quan sát lại sau");
	}
	
	
	public interface OnItemSelectedListener {
		public void versionifor(String link);
		public void guideinfo(String link);
		
	}

}
